@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:14px/1.5 "微软雅黑",arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;  min-width: 1200px;}
a{text-decoration:none;outline:none; color:#333}

a:hover,a:active,a:focus{color:#1857A4;outline:none;}

input{padding:0;margin:0;outline:none;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h3,h4{font-size:12px;font-weight:bold;}
h2{font-size:12px;font-weight:normal;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.left{ float:left}
.right{ float:right}
.clear{ height:0; line-height:0; overflow:hidden; clear:both}
.textover{text-overflow:ellipsis;white-space:nowrap;}


/*header*/
.header{ width:100%; background:#f5f5f5; height:40px;}
.header ul{ width:1200px; margin:0 auto; height:40px; line-height:40px;}
.header ul li{ line-height:40px;}




.top{width:1200px;margin:30px auto;}
.top .logo{width:auto;}
.top .logo img{ float:left; padding-right:20px; border-right:solid 1px #ccc; margin-right:20px; height: 78px;}

.top .logo .logo_r{ padding:10px 0}
.top .logo .logo_r h2{ font-size:24px; color:#1857A4; font-weight:bold;}
.top .logo .logo_r p{ font-size:15px; color:#747474;}

.top .tel{ text-align:right}
.top .tel span{ font-size:15px;line-height:30px; color:#333; display: inline-block; background:url(../images/pho.jpg) no-repeat left center; text-indent:30px}

.top .tel h2{ font-size:30px;  font-family:impact; color:#1857A4 }



/*导航*/

.nav{ background:#1857A4; height: 55px;}
.nav ul {width: 1200px; margin: 0 auto; height: 55px; }
.nav ul li{line-height:55px;height:55px;text-align:center;width:150px;float:left;position:relative;z-index:9999;}
.nav li a{display:block;line-height:55px;color:#fff;height:55px;font-size:16px;width:150px}
.nav li a:hover,.nav li.active{color:#fff;text-decoration:none;background:#10498f}

.nav  ul li ul{ position:absolute; left:0px; top:55px; z-index:99999; display:none; width:150px}
.nav  ul li:hover ul{ position:absolute; left:0px; top:55px; z-index:99999; display:block;}
.nav  ul li ul li a{ width:150px; height:55px;display:block; text-align:center;line-height:55px; color:#fff; background:#1857A4;font-size: 14px;}
.nav  ul li ul li a:hover{background:#10498f; color:#fff; line-height:55px; font-size:14px}

.nav .nav_on{ color:#fff; background:#a8191f;}


.bannerbg{ width:100%; background:url(../images/nybanner.jpg) no-repeat center top; height:260px;}


/*ibanner*/
.ibanner{position:relative;width:100%;height:600px;overflow:hidden;}
.ibanner a{display:block;height:600px;background-position:center;background-repeat:no-repeat;}
.ibanner ul{height:600px;}
.ibanner li{width:100%;height:600px;float:left;}


.fullSlide {width:100%;position:relative;height:600px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li a {display:block;height:600px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:88px;height:6px;margin:0 2px;overflow:hidden;background:#ffffff;line-height:999px;   background-repeat:no-repeat;}
.fullSlide .hd ul .on {background:#1857A4;}
.fullSlide .prev,.fullSlide .next {position:absolute;z-index:1;top:50%;margin-top:-30px;z-index:1;width:35px;height:95px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}
.fullSlide .prev{ background:url(../images/banner-btn.png);left:50%;margin-left:-646px;background-position:0 0;}
.fullSlide .next {left:auto;right:5%;background:url(../images/banner-btn.png);right:50%;margin-right:-646px;background-position:-35px 0;}
/**/






/*animation*/
/*isearch-wrap*/
.isearch-wrap{height:50px;line-height:50px;color:#444343;font-size:14px; background:#f5f5f5;}
.isearch-wrap .content{ width:1200px; margin:0 auto}
.isearch-wrap span{font-weight:bold;}
.isearch-wrap a{padding:0 10px;color:#6f6f6f;}
.isearch-wrap a:hover{color:#1857A4;}
.isearch-wrap .isearch{float:right;position:relative;width:278px;height:30px;margin:10px 0;border:1px solid #ddd;border-radius:34px;}
.isearch-wrap .isearch form{overflow:hidden;}
.isearch-wrap .isearch input{display:block;float:left; border:0}
.isearch-wrap .isearch .text{width:178px;height:18px;line-height:18px;padding:6px 15px 11px 40px;background:transparent;}
.isearch-wrap .isearch .btn{width:30px;height:30px;text-indent:-99em;background:url(../images/isearch.png) no-repeat center;cursor:pointer; border:0}
.isearch-wrap .isearch:after{content:'';position:absolute;width:1px;height:15px;background:#666;right:46px;top:50%;margin-top:-8px;}
.isearch-wrap .placeholder{color:#666;}



/*首页产品*/
.productbox{ width:1200px; margin:52px auto;}
.productbox .title{ width:1200px; text-align:center}
.productbox .title p{ font-size:35px; font-weight:bold; text-align:center;}
.productbox .title font{ color:#1857A4; font-size:35px;}
.productbox .title span{ width:335px; height:30px; line-height:30px; background:url(../images/title_bg.png) repeat-x left center; display:block; margin:0 auto}
.productbox .title i{ width:275px; background:#FFF; height:30px; text-align:center; font-size:16px; margin:0 auto; display:block; font-style: normal;}

.productbox .tel{ background:#1857A4 url(../images/tel_icon.png) no-repeat 15px center; height:90px; width:100%;}
.productbox .tel p{ color:#FFF; padding-left:80px; display:block; padding-top:20px; line-height:25px; }
.productbox .tel span{  font-size:22px;line-height:20px;}




.productbox .content{ width:1200px; margin: 20px auto 0 auto;}
.productbox .content .listbox{ width:280px;}
.productbox .content .listbox h3{ height:81px; background:#1857A4; display:block; width:280px; line-height:81px; font-size:20px; color:#FFF; text-align:center; font-weight:100}
.productbox .content .listbox ul{ background:#f6f6f6; width:280px;}
.productbox .content .listbox ul li{ background:url(../images/list_bg.png) no-repeat 250px center; height:auto; display:block; width:280px;}
.productbox .content .listbox .list_item{ width:220px; background:url(../images/list_bg1.jpg) repeat-x left bottom; height:60px; line-height:60px; display:block; font-size:16px; padding:0 30px; font-weight:bold}
.productbox .content .pro{ width:900px;}
.productbox .content .pro .head{ height:81px; line-height:81px; background:#f2f2f2;}
.productbox .content .pro .head span{ display:block; float:left; width:192px; background:#1857A4; text-align:center; color:#FFF; font-size:20px;}
.productbox .content .pro .head p{ float:right; background:url(../images/tel_icon.jpg) no-repeat left 39px; height:81px; line-height:81px; color:#888888; display:block; text-indent:20px; margin-right:15px;}
.productbox .content .pro .head font{ font-size:16px; font-weight:bold; color:#1857A4; }





.propiclist{ width:260px; height:auto; margin:8px; padding:10px 10px 0 10px; float:left; overflow: hidden; display:block;  background:#f6f6f6;}
.propiclist .tt{width:100%; height:auto; overflow:hidden; text-align:center; display:block}
.propiclist img{ width:100%; height:auto; ransform: scale(1);transition: all 1s ease-out;  }
.propiclist p{ line-height:40px; text-align:center; font-size:15px; height:40px; width:100%; display:block; overflow:hidden}
.propiclist:hover p{ color:#ff6600}
.propiclist:hover img{transform: scale(1.2);}




.HomFanan{ background: url(../images/content_bg4.jpg) no-repeat center 0; height: 520px; color: #fff; overflow:hidden;}
.HomFanan h3{ font-size: 16px; text-align:center; padding: 45px 0 20px; line-height: 250%;}
.HomFanan h3 span{ font-size: 38px; text-align:center; display:block; font-weight:bold;}

.HomFanan ul{ width: 1200px; margin: 20px auto 0;}
.HomFanan ul li{ float:left; width: 300px; text-align:center; height: 145px; line-height: 21px; padding-top: 50px;}
.HomFanan ul li strong{ display:block; font-size: 20px; padding-bottom: 10px;}



.Typetitle{ padding: 50px 0; height: 46px; background:url(../images/title_line.png) repeat-x center center;font-size: 16px; width: 1280px; margin: 0 auto;}
.Typetitle .bgR{ background:url(../images/title_R.png) no-repeat right 0; padding-right: 1px; margin: 0 auto; height: 46px; }
.Typetitle .bgL{ background:url(../images/title_L.png) no-repeat 0 0; padding:1px 0 0 1px;height: 45px;}
.Typetitle .t{ background: #fff; height: 44px; line-height: 38px; text-align:center; font-size: 38px; font-weight:bold; color: #174699; }
.Typetitle .t strong{ color: #f90;}
.Typetitle span{ display:block; text-align:center; font-size: 18px; padding-top: 7px; font-weight:normal; color: #999;}

.HomeAbout{ width: 1280px; margin: 0 auto; padding: 20px 0;}
.HomeAbout .pic{ float:left; width: 486px; height:341px; padding:30px 11px 40px 125px; background:url(../images/about-us.jpg) no-repeat center;}
.HomeAbout .R{ float:right; width: 610px; padding-top: 20px;}
.HomeAbout .R p{ line-height: 27px;}
.HomeAbout .R p .more{}
.HomeAbout .R h3{ font-size: 24px; font-weight:bold;}



.HomeCase{ width: 1280px; margin: 0 auto; padding-bottom: 40px;}
.HomeCase .top{ line-height: 27px; text-align:center;}

.HomeCase .pic img{ width:300px; height: 230px; display:block; }
.HomeCase .pic li{ position: relative; margin-top: 30px; float:left; width: 300px; margin-right: 26px;}
.HomeCase .pic li:nth-child(4n){ margin-right:0}
.HomeCase .pic .r{ float:right; margin-right: 0;}
.HomeCase .pic span{ display:block; position:absolute; bottom: 0; left: 0; height: 38px; line-height: 38px; z-index: 9; text-align:center; width: 100%; background: rgba(0,0,0,0.5);}
.HomeCase .pic li a,.HomeCase .pic li a:visited{ color: #fff;}
.HomeCase .pic li a:hover{ color: #ff0;}








.yy{ width:100%; background:url(../images/dh.jpg) no-repeat center top; padding-top:70px;}
.yy .title{ width:1200px; text-align:center; font-size:35px; color:#272727; font-weight:bold; display:block; line-height:40px; margin:0 auto }
.yy .title span{ color:#1857A4}
.yy .title p{ color:#303030; font-size:16px; font-weight:100; text-align:center; line-height:50px;}
.yy .y1{ width:1200px; margin:50px auto 0 auto; position:relative; background:#1857A4; height:227px; padding-top:65px;}
.yy .y1 .sz{ position:absolute; right:0px; width:75px; height:185px; background:#10498f; top:56px; text-align: center; line-height:185px;}
.yy .y1 .line{ background:url(../images/middle.jpg) no-repeat center; height:202px; position:absolute; left:565px; z-index:1000; width:1px; display:block}
.yy .y1 ul{ width:1100px; margin:0 auto; background:;}
.yy .y1 ul li{ float:left; width:550px; text-align:left;}
.yy .y1 dl{ width:490px;}
.yy .y1 dl dt{ font-size:24px; line-height:25px; color:#FFF}
.yy .y1 dl dt p{ color:#3e95df; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.yy .y1 dl dd{ color:#d3e7ff; padding-top:20px; line-height:26px; font-size:14px;}


.yy .y2{ width:1200px; height:346px; position:relative; margin:60px auto}
.yy .y2 dl{ width:545px; position:absolute; left:0px; top:70px;}
.yy .y2 dl dt{ font-size:24px; line-height:25px;}
.yy .y2 dl dt p{ color:#d3d3d3; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.yy .y2 dl dd{ color:#969696; padding-top:20px; line-height:26px; font-size:14px;}
.yy .y2 dl dd .more{ width:242px; height:46px; background:#1857A4; display:block; text-align:center; line-height:46px; color:#FFF; font-size:18px; margin-top:20px;}
.yy .y2 .sz{ width:158px; background:#1857A4 url(../images/02.png) no-repeat center; height:64px; border-left:solid 5px #2d95d3; display:block; position:absolute; top:60px; right:583px;}
.yy .y2 .video{ width:583px; height:346px; position:absolute; right:0px; top:0px;}

.yy .y3{ width:1200px; margin:0 auto; background:#f2eeef; position:relative; height:304px;}
.yy .y3 .sz{ width:64px; background:#1857A4 url(../images/04.png) no-repeat center; height:123px; border-left:solid 5px #2d95d3; display:block; position:absolute; top:-15px; left:475px;}
.yy .y3 .kf{ background:url(../images/kf.png) no-repeat center center; width:214px; height:344px; position:absolute; left:152px; top:-40px;}
.yy .y3 dl{ width:568px; position:absolute; right:50px; top:60px;}
.yy .y3 dl dt{ font-size:24px; line-height:25px;}
.yy .y3 dl dt p{ color:#d3d3d3; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.yy .y3 dl dd{ color:#969696; padding-top:20px; line-height:26px; font-size:14px;}
.yy .zx{ width:328px; margin:52px auto;}
.yy .ly{ width:150px; background:#1857A4; height:40px; text-align:center; color:#FFF; line-height:40px; display:block; margin-left:7px; margin-right:7px; float:left}
.yy .cp{ width:150px; background:#343434; height:40px; text-align:center; color:#FFF; line-height:40px; display:block; float:left; margin-left:7px;}



.aboutbox{ width:100%; margin:50px auto; height:520px; background:#f2eeef url(../images/about_tu.jpg) no-repeat left top; display:block}
.aboutbox .content{ width:1200px; margin:0 auto; position:relative;}
.aboutbox .content .nr{ position:absolute; right:0px; height:314px; background:#FFF; width:750px; top:52px; padding:40px 60px;}
.aboutbox .content .nr h3{ font-size:25px; line-height:30px; margin-bottom:30px}
.aboutbox .content .nr p{ color:#858484; line-height:32px; font-size:14px; width:100%;}

.aboutbox .content ul{  right:20px; text-align:right;}
.aboutbox .content ul li{  display: inline-block; margin-left:20px; margin-right:20px;}
.aboutbox .content ul li .a{ width:150px; height:40px; background:#1857A4; line-height:40px; display:block; text-align:center; color:#FFF}
.aboutbox .content ul li .l{width:150px; height:40px; background:#343434; line-height:40px; display:block; text-align:center; color:#FFF}


.newsbox{ width:1200px; margin:100px auto; position:relative; height:450px;}
.newsbox .tu{ position:absolute; background:url(../images/news_tu.jpg) no-repeat left center; height:450px; width:370px; display:block}
.newsbox .content{ width:820px; position:absolute; right:0px; top:0px;}
.newsbox .content dl{ float:left; width:360px; margin-left:50px;}
.newsbox .content dl dt{ color:#333; line-height:40px;}
.newsbox .content dl dd{ color:#8c8b8b; line-height:26px;}
.newsbox .content dl dd a{ width:80px; height:22px; line-height:22px; margin-top:15px; font-size:12px; background:#e9e9e9; display:block; color:#b5b5b5; border-radius:15px; text-align:center}
.newsbox .content dl dd a:hover{ color:#fff; background:#1857A4}
.newsbox .content ul{width:820px; margin-top:20px; }
.newsbox .content ul li{ float:left;margin-left:50px; width:360px; height:70px; border-bottom:solid 1px #e7e7e7; line-height:70px;}
.newsbox .content ul li a{ float:left;}
.newsbox .content ul li span{ float:right; width:100px; text-align:center; color:#a1a1a1; font-size:12px;}





.mainbox{ width:100%; background:#ececec; padding-bottom:100px; padding-top:20px;}
.main{ width:1200px; height: auto; margin:0px auto;}



.list{ width:250px;}
.list h3{ height:70px; background:#1857A4; width:250px; text-align:center; display:block; color:#FFF; border-bottom:solid 1px #eeeeee; line-height:70px; font-size:20px;}
.list h3 span{ font-weight:100; font-size:14px; color:#FFF}

.list .content{background:#fff; padding-top:15px; padding-bottom:10px;}

.onelist{ display: block; width:230px; background:#ececed; height:50px; line-height:50px; color:#333333; text-align:left; font-size:16px; overflow:hidden; margin:0 auto 10px auto; text-indent:25px; }
.onelist:hover{color: #1857A4;}
.onelista,.onelista:hover{ display: block; width:230px; background:#ececed; height:50px; line-height:50px; color:#1857A4; text-align:left; font-size:16px; overflow:hidden; margin:0 auto 10px auto; text-indent:25px; }

/*.twolist{ display: block; width:230px; margin:0 auto; height:38px; line-height:38px; text-align:left; text-indent:50px; background:url(../images/icon.jpg) no-repeat 30px center; color:#FFF;  font-size:14px; overflow:hidden; border-bottom:dotted 1px #fe4823;}
.twolist:hover{ color:#FFF; text-decoration:underline;}*/

.list li{overflow:hidden;position:relative}
.list li a{display:block;width:230px;background:#ececed;height:50px;line-height:50px;color:#333;text-align:left;font-size:16px;overflow:hidden;margin:0 auto 10px auto;text-indent:25px}
.list li a:hover{display:block;width:230px;background:#1857A4;height:50px;line-height:50px;color:#fff;text-align:left;font-size:16px;overflow:hidden;margin:0 auto 10px auto;text-indent:25px}

.list li .menu_btn{position:absolute;width:0;height:0;top:0;right:0;cursor:pointer}
.list .tel{ background:#1857A4 url(../images/tel_icon.png) no-repeat 15px center; height:90px; width:250px; margin-top:15px;}
.list .tel p{ color:#FFF; padding-left:80px; display:block; padding-top:20px; line-height:25px; }
.list .tel span{ font-family:impact,Arial, Helvetica, sans-serif; font-size:22px;line-height:20px;}


.rigbox{ width:890px; height:auto; background:#FFF; padding:20px;}
.titleny{ width:890px; height:40px; border-bottom:solid 1px #cccccc;}
.titleny,.titleny *{ line-height:40px}
.titleny h3{ float:left;color:#1857A4; font-weight:bold; font-size:14px; display:block; height:40px; line-height:40px; text-align:left;}
.titleny h3 span{ border-left:#1857A4 solid 3px; padding-left:10px;}
.titleny p{ font-size:12px; line-height:40px; color:#999999}
.titleny p a{color:#999999}

.rigboxkp{ width:1200px; height:auto}
.prolist{ width:241px; height:auto; padding:0px 0 10px 0; background:#0a7bff}
.prolist .protitw{ line-height:40px; background:#0868d9; text-indent:20px; color:#fff; font-size:14px; font-weight:bold}
.prolist img{ margin-bottom:5px}
.prolist a{ display: block; width:210px; height:38px; line-height:38px; color:#222; font-size:14px; text-indent:23px; background:#efefef; border-left:4px solid #efefef; margin:10px auto}
.prolist a:hover{ background:#fff; border-left:4px solid #ff9c00;}

.conlx{ width:239px; height:320px; border:1px solid #0a7bff; margin-top:20px; background:#fff; overflow: hidden}
.conlx .title{ display:block; width:239px; height:36px; font-size:14px; line-height:36px; color:#fff; font-weight:bold; background:#0a7bff; text-indent:20px}
.conlx .title:hover{ text-decoration:underline; color:#fff}
.conlx .contentlx{ padding:10px 15px}
.conlx .contentlx,.conlx .contentlx *{ font-size:14px; line-height:25px}

.hei300{ height:300px}
.newsnylef{ width:210px; margin:0 auto;}
.newsnylef a{ border-bottom:1px dashed #999999; height:35px; line-height:35px; width:210px; margin:0 auto; overflow:hidden; display:block; background:url(../images/tb.jpg) no-repeat 5px 15px; text-indent:20px}





.proshhome22{ width:auto; height: auto;  background:#fff; padding:30px 20px;}
.proshhome22 img{ max-width:800px}
.proshhome22 p{ font-size:15px; line-height:30px;}

.newslist_b{ height:100px; width:890px; margin:10px auto 10px; height:120px; border-bottom:1px dotted #dbdbdb; padding-bottom:15px;}
.newslist_b .time{ width:100px; height:115px; background:#cacaca; display:block; text-align:center; line-height:20px; color:#e1e1e1;}
.newslist_b .time span{ font-size:70px; color:#dfdfdf; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:100px; line-height:80px; display:block}
.newslist_b:hover .time{background:#1857A4;}
.newslist_b:hover .time span{color:#fff}
.newslist_b .abstract{ width:760px; height:115px;}
.newslist_b .abstract h3{ line-height:30px; font-size:14px; width:760px; display:block; height:30px;}
.newslist_b .abstract p{ line-height:26px; color:#666666; width:760px; display:block; font-size:12px;}



.listbot{ width:100%;margin:30px auto; line-height:30px; text-align:center;}
.listbot a.page-num-current{ color:#fff; background:#1857A4}
.listbot a{padding:5px 10px; margin-right:6px; border:#eee solid 1px}
.listbot a:hover{  color:#fff; background:#1857A4}



.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #0080CA;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:240px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 20px 0;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}


.proshow{ width:890px; margin:0 auto}
.proshow .prtitle{ line-height:35px; text-align:center; font-size:18px; padding:10px 0; font-weight:bold}
.proshow .fubio{ line-height:40px; background:#f1f1f1; font-size:12px; text-align:center; border-bottom:20px solid #fff}
.proshow .primgpic{ width:890px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent img{max-width:750px; margin-top:5px; margin-bottom:5px}
.proshow .prtent{ padding-left:10px; padding-right:10px; margin-top:20px; margin-bottom:20px; line-height:30px; font-size:14px; border-top:1px dotted #aaa;}
.proshow .anotnd{ padding-left:10px; padding-right:10px; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin:20px auto}
.proshow .anotnd,.proshow .anotnd *{ color:#666; line-height:35px}
.proshow .next{ color:#666; height:48px; width:100%; background:#f7f7f7;}
.proshow .next dl{ width:100%; margin-top:20px;}
.proshow .next dl dt{width:48%; display:block; height:48px;}
.proshow .next .dl{  height:48px; text-align:left; line-height:48px; color:#666; font-size:12px; padding-left:2%}
.proshow .next .dl img{ margin-right:5px;}
.proshow .next .dl a{ color:#666; font-size:12px;}
.proshow .next .dl a:hover{ color:#1857A4}
.proshow .next .dr{ height:48px; text-align:right; line-height:48px;  font-size:14px; padding-right:2%}
.proshow .next .dr img{ margin-left:5px;}
.proshow .next .dr a{ color:#666; font-size:12px;}
.proshow .next .dr a:hover{  color:#1857A4}


.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}




.propiclist2{ width:207px; height:172px; margin:8px 4px; display:inline; float:left}
.propiclist2 img{ padding:5px; width:195px; height:136px; border:1px solid #efefef}
.propiclist2 p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:200px; display:block; overflow:hidden}
.propiclist2:hover p{ color:#ff6600}

/*f-top*/
.footWrap{ width:100%; height:406px; background:#222222; }
.footWrap ul{ width:1200px; margin:0 auto; position:relative; height:338px;}
.footWrap ul li{}
.footWrap .ewm{ width:220px; background:#383838; position:absolute; top:-60px; left:0px; padding-bottom:15px;}
.footWrap .ewm p{ height:60px; line-height:60px; color:#d3e7ff; width:220px; background:#1857A4; text-align:center; font-size:16px;}
.footWrap .ewm img{ margin:30px 15px 0px 15px;}
.footWrap .ewm span{ color:#FFF; line-height:30px; text-align:center; width:220px; display:block}
.footWrap .lx{ position:absolute; left:318px; top:60px;}
.footWrap .lx h3{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/f_head.jpg) no-repeat left bottom; height:65px;}
.footWrap .lx p{ color:#9b9b9b; line-height:26px;}
.footWrap .lx strong{ font-size:25px; color:#999999; line-height:60px;}

.footWrap .sev{ position:absolute; right:0px;top:60px; width:300px; text-align:left }
.footWrap .sev h3{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/f_head.jpg) no-repeat left bottom; height:65px;}
.footWrap .sev a{ color:#FFF; width:150px; height:40px; line-height:40px; text-align:center; display:block; background:#1857A4}

.footWrap .sev .tel{ background:url(../images/tel_icon1.png) no-repeat left center; height:90px; width:100%;}
.footWrap .sev .tel p{ color:#999999; padding-left:66px; display:block; padding-top:20px; line-height:25px; }
.footWrap .sev .tel span{ font-family:impact,Arial, Helvetica, sans-serif; font-size:22px;line-height:20px;}


.footbox{ width:100%; margin:0 auto; text-align:center; height:67px; line-height:67px; text-align:center; color:#494949; border-top:solid 1px #494949;}
.footbox *{color:#494949;}




.map{ width:890px; height:454px;}	
#allmap, #allmap2 {width: 890px; height: 454px; } /*地图容器*/
.anchorBL {display: none;} /*隐藏百度LOGO*/    

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}











.liuyan{ width:540px; margin:60px auto; box-sizing:border-box; }
.form-group { margin-bottom: 2rem;}
label { display: inline-block; width: 15%;}
textarea {overflow: auto;resize: vertical; width:70% !important; height:100px !important;font-family: "微软雅黑";}
.form-control {display: inline-block; width: 70%; height: calc(2.25rem + 2px); padding: .375rem .75rem;line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing: border-box;}
textarea.form-control {height: auto;}
button, input { overflow: visible;}
.btn-info {color: #fff;background-color: #1857a4;}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle { color: #fff; background-color: #117a8b;border-color: #10707f;}
.btn {display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; user-select: none; border: 1px solid transparent; padding: .375rem .75rem;font-size: 1rem;line-height: 1.5; border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn:not(:disabled):not(.disabled) { cursor: pointer;}
.col-6{ width:40%; float:left;}





.week_map {
	position: relative;
	height: 450px;
	max-width:900px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}

